package com.battery.system.domain.VO;

import com.battery.common.annotation.Excel;

import java.math.BigDecimal;
import java.util.Date;

public class AppUserVO {

    private String id;

    private String avatar;

    @Excel(name = "昵称")
    private String nickName;

    @Excel(name = "用户类型", dictType = "sys_min_user_type")
    private Integer userType;

    @Excel(name = "性别", dictType = "sys_user_sex")
    private Integer sex;

    @Excel(name = "授权手机号")
    private String mobile;

    @Excel(name = "余额")
    private BigDecimal balance;

    @Excel(name = "VIP客户", readConverterExp = "0=否,1=是")
    private Integer isFree;

    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @Excel(name = "所在省")
    private String province;

    @Excel(name = "所在市")
    private String city;

    @Excel(name = "是否冻结", dictType = "sys_min_user_is_frozen")
    private Integer isFrozen;

    private String reason;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public BigDecimal getBalance() {
        return balance;
    }

    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getIsFree() {
        return isFree;
    }

    public void setIsFree(Integer isFree) {
        this.isFree = isFree;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Integer getIsFrozen() {
        return isFrozen;
    }

    public void setIsFrozen(Integer isFrozen) {
        this.isFrozen = isFrozen;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }
}
